/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;font-family:"Microsoft YaHei","SimSun","宋体","Arial Narrow";}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
a{text-decoration:none;color:#4c4c4c;font-family:"微软雅黑",Arial, "宋体", Helvetica, sans-serif, Verdana;background:none;display: inline-block;}
a:hover{color:#003629;text-decoration: none;}
.clear{clear:both;font-size:0px;line-height:0px;height:0px;width:100%;}
.main_cle{clear:both;font-size:0px;line-height:0px;height:70px;width:100%;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;font-size:0;}
.clearfix { *zoom:1;}
.min_width{width: 1200px;margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
.nmr{margin-right: 0 !important;}
body{height: 100%;}
/*修改样式*/
.carousel-indicators .active{
	background-color: #003629;
	border: 1px solid #003629;
}
.sy-slides-wrap{
	height: auto;
}
.caption-wraper{position: absolute;left:50%;bottom:2em;}
.caption-wraper .caption{
position: relative;left:-50%;
background-color: rgba(0, 0, 0, 0.54);
padding: 0.4em 1em;
color:#fff;
-webkit-border-radius: 1.2em;
-moz-border-radius: 1.2em;
-ms-border-radius: 1.2em;
-o-border-radius: 1.2em;
border-radius: 1.2em;
}
.carousel-control .arrow{
	position: absolute;
    top: 45%;
    z-index: 5;
    display: inline-block;
}

@media (max-width: 767px){
	.sy-box{margin: 12px -20px 0 -20px;}
	.caption-wraper{left:0;bottom: 0.4em;}
	.caption-wraper .caption{
	left: 0;
	padding: 0.2em 0.4em;
	font-size: 0.92em;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;}
}
.sy-box{
	position: relative;
}
.sy-pager{
	padding: 8px 0;
	position: absolute;
	bottom: 0px;
	z-index: 999;
}
.sy-pager li.sy-active a{
	background-color: #003629;
	border: 1px solid #003629;
}
.sy-pager li a{
	background: none;
	border: 1px solid #fff;
}
.sy-pager li{
	width: 0.8em;
	height: 0.8em;
}

/*自定义样式*/
.cs_head{
	
}
.cs_head .hd_top{

}
.hd_top .hd_lg{
	float: left;
	padding-top: 20px;
}
.hd_top .hd_contact{
	float: right;
	margin-top: 20px;
}
.hd_top .hd_contact p{
	line-height: 20px;
	text-align: right;
}
.hd_top .hd_contact p a{
	font-size: 12px;
	color: #999999;
	/*padding: 0 10px;*/
	margin-left: 20px;
}
.hd_contact .hd_tel{
	font-size: 14px;
	color: #003629;
	padding-left: 20px;
	background: url(../images/index/phone_icon.jpg) no-repeat left center;
	margin-top: 8px;
	background-position: 0px 5px;
}
.hd_contact .hd_tel b{
	color: #ff3333;
}
/*导航*/
.cs_head .hd_nav{
	margin-top: 10px;
}
.cs_head .hd_nav > ul > li{
	float: left;
	text-align: center;
	background: #003629;
	position: relative;
}
.cs_head .hd_nav > ul > li > a{
	width: 120px;
	height: 48px;
	color: #d3bd63;
	line-height: 48px;
	font-weight: bold;
	/*字体渐变色*/
	background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(234, 213, 116, 1)), to(rgba(202, 114, 35, 1)));
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
}
.cs_head .hd_nav ul li:hover,.cs_head .hd_nav ul li.cur{
	background: url(../images/index/nav_bg.jpg) repeat center center;
}
.second_nav{
	position: absolute;
	top: 48px;
	left: 0;
	z-index: 9999;
	display: none;
}
.cs_head .hd_nav > ul > li:hover ul{
	display: block;
}
.second_nav li{
	background: #003629;
}
.second_nav li a{
	width: 120px;
	height: 48px;
	color: #d3bd63;
	line-height: 48px;
	font-size: 15px;
}
.cs_title{
	text-align: center;
	margin-top: 20px;
}
.top_new .video{
	float: left;
	width: 385px;
	height: 278px;
}
.video .video_box{
	height: 100%;
	/*background: url(../images/index/video.png) no-repeat center center;*/
	background: url(../images/index/video_updating.png) no-repeat center center;
	position: relative;
}
.top_new .about_box{
	width: 565px;
	margin-top: 30px;
	line-height: 30px;
	font-size: 14px;
	text-indent: 2em;
	padding: 0 10px;
}
.about_box a{
	float: right;
	color: #003629;
}

.top_new ul{
	width: 476px;
	border: 1px solid #d2d2d2;
}
.top_new ul li{
	line-height: 38px;
	border-bottom: 1px solid #d2d2d2;
	padding: 0 20px;
}
.top_new ul li:last-child{
	border: none;
}
.top_new .enter_nav{
	width: 220px;
	border-radius: 10px;
	margin-top: 24px;
	float: right;
}
.top_new .enter_nav a{
	width: 100%;
	height: 58px;
	text-align: center;
	border: 1px solid #f4de7a;
	margin-bottom:10px;
	background: #003629;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

}
.top_new .enter_nav a img{
	margin-top: 10px;
}
.top_new .enter_nav a:hover{
	background: #0a6c17;
}

.cs_pro{
	margin-top: 10px;
}
.cs_pro ul li{
	width: 265px;
	height: 290px;
	float: left;
	margin-right: 46px;
	margin-top: 10px;
}
.cs_prod ul li{
	margin-right: 70px;
}
.cs_pro ul li p{
	text-align: center;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
}
.cs_pro ul li.nm{
	margin-right: 0;
}
.cs_pro ul li a{
	border: 1px solid #c9c9c9;
	width: 265px;
	height: 250px;
	display: table-cell;
    vertical-align: middle;
    text-align: center;
    /*padding: 5px;*/
}
.cs_pro ul li a:hover{
	border: 1px solid #003629;
}
.case ul li a{
	border: 0;
	padding: 0;
}
.case ul li a:hover{
	border: 0;
}
.cs_pro ul li img{
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}

.more_btn{
	text-align: center;
}
.more_btn a{
	line-height: 40px;
	width: 140px;
	color: #fff;
	font-size: 18px;
	background: #003629;
	border-radius: 5px;
}
.more_btn a:hover{
	background: #04430c;
}
.more_a{
	text-align: right;
}
.more_a a{
	color: #003629;
	font-size: 14px;

}

/*新闻资讯*/
.cs_news{
	margin-top: 20px;
}
.cs_news .news_left{
	width: 810px;
	border-right: 1px solid #dcdcdc;
}
.news_left .news_tab{
	width: 225px;
	margin: 0 auto;
}
.news_left .news_tab a{
	padding: 7px 22px;
	color: #d3bd63;
	font-weight: bold;
	background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(234, 213, 116, 1)), to(rgba(202, 114, 35, 1)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.news_left .news_tab li{
	background: #003629;
	float: left;
}
.news_left .news_tab li.cur{
	background: #0a6c17;
}
.news_left .news_tab li.left{
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.news_left .news_tab li.right{
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.news_left .news_tab li:hover{
	background: #0a6c17;
}
.news_left .news_tab_con{
	width: 100%;
	margin-top: 20px;
	display: none;
}
.news_left .news_tab_con{
	
}
.news_tab_con .news_fir img{
	width: 336px;
	height: 223px;
}
.news_fir .fir_con{
	width: 460px;
	padding-right: 10px;
}
.news_fir .fir_con p{
	padding-right: 20px;
}
.news_fir .fir_con h3{
	margin-bottom: 5px;
}
.news_fir .fir_con h3 a{
	color: #000;
	font-weight: bold;
	font-size: 16px;
}
.news_fir .fir_con h3 a:hover{
	color: #003629;
}
.news_fir .fir_con p a{
	font-size: 15px;
	line-height: 30px;
	height: 166px;
	text-indent: 2em;
}

.news_bot{
	margin-top: 10px;
	border-top: 1px dashed #dcdcdc;
	padding-top: 10px;
	width: 800px;
}
.news_bot ul li{
	float: left;
	width: 370px;
	padding: 5px 0;
	line-height: 33px;
	margin-right: 25px;
	text-align: center;
	font-size: 14px;
	border-right: 1px dashed #dcdcdc;
}
.news_bot ul li span{
	width: 110px;
	display: inline-block;
}
.news_bot ul li a{
	width: 258px;
	padding-left: 20px;
	text-align: left;
}
.news_right{
	width: 333px;
	padding-left: 15px;
}
.news_right h2{
	font-size: 16px;
	color: #003629;
	font-weight: bold;
	padding-bottom: 10px;
}
.news_right h2 span{
	font-size: 14px;
}
.news_right .prob_it{
	margin-top: 15px;
	border-bottom: 1px dashed #dcdcdc;
	padding-bottom: 10px;
}
.prob_it .prob_fn{
	width: 37px;
}
.prob_it .prob_fn p{
	width: 100%;
	height: 37px;
	text-align: center;
	line-height: 37px;
	background: #003629;
	color: #fff;
}
.prob_it .prob_con{
	width: 318px;
}
.prob_it .prob_con h3 a{
	font-size: 15px;
	margin-bottom: 10px;
	color: #003629;
	overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;
}
.prob_it .prob_con p a{
	font-size: 12px;
	line-height: 18px;
	color: #297460;
}

/*脚步样式*/
.cs_footer span,.cs_footer a{
	font-size: 14px;
}
.cs_footer{
	background: #003629;
	margin-top: 20px;
}
.cs_footer .bot_nav{
	text-align: center;
	padding: 20px 0;
}
.cs_footer .bot_nav li{
	display: inline-block;
}
.cs_footer .bot_nav li a{
	padding: 0 10px;
	color: #d2d2d2;
	font-size: 14px;
}
.cs_footer .bot_nav li a:hover{
	color: #d3bd63;
}
.ft_contact{
	text-align: center;
	width: 900px;
	margin: 0 auto;
}
.ft_contact span{
	color: #d2d2d2;
	display: inline-block;
	padding-left: 22px;
	line-height: 30px;
	background: url(../images/index/bt_ic1.png) no-repeat left center;
	margin: 0 10px;
}
.ft_contact .ftn2{
	background: url(../images/index/bt_ic2.png) no-repeat left center;
}
.ft_contact .ftn3{
	background: url(../images/index/bt_ic3.png) no-repeat left center;
}
.ft_contact .ftn4{
	background: url(../images/index/bt_ic4.png) no-repeat left center;
}
.ft_img{
	text-align: center;
	padding: 8px 0;
}
.ft_underline{
	border-bottom: 1px solid #fff;
	padding: 5px 0;
	margin-bottom: 20px;
}
.friendlink{
	max-width: 1200px;
	margin: 30px auto auto auto;	
	color: #333333;
	font-size: 14px;
}
.friendlink a{
	color: #333333;
	font-size: 14px;
}
.ft_bt_fn{
	color: #d2d2d2;
	padding: 10px 0;
	text-align: center;
	padding-bottom: 20px;
	font-size: 14px;
}

/*内页样式*/
/*面包屑*/
.crumb{
	padding: 20px 0;
	padding-bottom: 5px;
	margin-bottom: 15px;
	color: #ccc;
	font-size: 14px;
	border-bottom: 1px solid #ccc;
}
.crumb a{
	color: #ccc;
}
.crumb a:last-child{
	color: #003629;
}
/*内页导航*/
.cs-page .left_nav{
	width: 176px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow:3px 3px 4px 5px #d7d6d6;
  	-moz-box-shadow:3px 3px 4px 5px #d7d6d6;
  	box-shadow:3px 3px 4px 5px #d7d6d6;
}
.cs-page .left_nav h2{
	background: #003629;
	color: #fff;
	text-align: center;
	line-height: 36px;
	padding-left: 10px;
	font-size: 16px;
	border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}
.cs-page .left_nav h2 span{
	font-size: 12px;
	margin: 0 8px;
}
.left_nav ul li{
	margin: 5px 0;
	line-height: 36px;
	text-align: center;
}
.left_nav ul li a{
	border: 1px solid #fff;
	line-height: 36px;
	width: 100%;
}
.left_nav ul li a:hover,.left_nav ul li a.cur{
	border: 1px solid #003629;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.page-content{
	width: 940px;
}
.page-content h1{
	font-size: 20px;
	font-weight: bold;
}
.page-detail{
	padding: 20px 0;
	text-align: justify;
	line-height: 25px;
}
.page-content h3{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}
.page-description{
	text-indent: 2em;
	font-size: 14px;
	line-height: 25px;
	padding: 10px 0;
	text-align: justify;
}

/*分页*/
.pagination{
	text-align: center;
	width: 100%;
}
.pagination ul{
	display: inline-block;
}
.pagination ul li{
	float: left;
	margin: 0 5px;
}
.pagination ul li a{
	padding: 10px;

}
.pagination ul li.current span{
	padding: 10px;
	display: inline-block;
	background: #003629;
	color: #fff;
}
.pagination ul li a:hover{
	color: #fff;
	background: #003629;

}
.pagination ul li span{
	display: inline-block;
	padding: 10px;
}
/*加盟沐年*/
.join_cc{

}
.join_cc h1{
	font-size: 16px;
	color: #003629;
	padding: 15px 0;
}
.join_cc h1 b{
	color: #ff3333;
	font-size: 22px;
}
.join_box{
	background: url(../images/index/join_img.png) no-repeat left center;
	height: 913px;
	position: relative;
}
.join_box .join_it{

	position: absolute;
}
.join_box .join_it strong{
	width: 0px;
	height: 0px;
	float: left;
	text-indent: 9999px;
	display: inline-block;
	overflow: hidden;
}
.join_box .join_it h2{
	font-size: 22px;
	color: #e7a115;
	line-height: 30px;
}
.join_box .join_it p{
	font-size: 16px;
	line-height: 22px;
}
.join_box .join1{
	top: 7px;
	left: 105px;
}
.join_box .join2{
	top: 85px;
	left: 380px;
}
.join_box .join3{
	top: 188px;
    left: 458px;
}
.join_box .join4{
	top: 289px;
    left: 578px;
}
.join_box .join5{
	top: 435px;
    left: 578px;
}
.join_box .join6{
	top: 560px;
    left: 461px;
}
.join_box .join7{
	top: 644px;
    left: 351px;
}
.join_box .join8{
	top: 737px;
    left: 224px;
}
.join_box .join9{
	top: 840px;
    left: 118px;
}

/*申请表*/
.join_input h1{
	font-size: 16px;
	color: #003629;
	padding: 15px 0;
}
.join_input h1 b{
	color: #e7a115;
	font-size: 22px;
}
.join_table{
	border: 1px solid #003629;
	padding: 10px 17px;
}
.join_table h1{
	font-size: 24px;
	font-weight: normal;
	text-align: center;
}
.join_table h4{
	font-size: 16px;
	color: #003629;
	font-weight: bold;
	padding: 8px 0;
}
.join_table .join_desc{
	font-size: 15px;
	color: #003629;
	line-height: 30px;
	text-indent: 2em;
	padding-bottom: 20px;
}
.join_table table{
	width: 100%;
}
.join_table > table > tbody > tr > td{
	border: 1px solid #003629;
}
.join_table table td{
	padding: 5px 15px;
	font-size: 15px;
}
.join_table table td p{
	padding: 15px 0;
	text-align: center;
	font-size: 22px;
	color: #003629;

}
.join_table table td input{
	border: none;
	outline: none;
	/*border-bottom: 1px solid #003629;*/
}
.join_table .join_end{
	color: #e7a115;
	font-size: 14px;
	line-height: 30px;
}
.join_input .join_sub{
	padding: 20px 0;
	text-align: center;
}
.join_input .join_sub input{
	border: none;
	background: #003629;
	color: #fff;
	font-size: 20px;
	line-height: 35px;
	width: 100px;
}
.join_input .join_req{
	background: url(../images/index/must_img.png) no-repeat 5px center;
}
.join_input .verify{
	text-align: center;
	width: 400px;
	margin: 0 auto;
	padding: 10px 0;
}
.join_input .verify img{
	float: right;
}

/*新闻*/
.news_box{

}
.news_box .news_it{
	border-bottom: 1px dashed #d2d2d2;
	padding: 20px 0;
	position: relative;
}
.news_it img{
	width:150px;
	height: 150px;
}
.news_it .news_c{
	width: 768px;
}
.news_it .news_c .news_fn{
	position: absolute;
	bottom: 18px;
	left: 170px;
	width: 768px;
}
.news_c h2 a{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 20px;
}
.news_c p a{
	font-size: 16px;
	line-height: 30px;
}
.news_c span{
	color: #e9a834;
	margin-top: 25px;
	display: inline-block;
}
.news_c .news_more{
	width: 60px;
	line-height: 25px;
	font-size: 16px;
	color: #fff;
	margin-top: 20px;
	background: #e9a834;
	text-align: center;
}

/*会员登录*/
.login_box{
	padding: 75px 0 12px 250px;
	background: url(../images/index/vip_img.jpg) no-repeat left center;
}
.login_box .control-group{
	padding: 5px 0;
	width: 300px;
}
.login_box .control-group img{
	float: right;
}
.login_box .control-group label{
	width: 80px;
	text-align: right;
}

.order_fn p{
	line-height: 30px;
	font-size: 14px;
}
.order_fn p b{
	font-size: 18px;
	color: #e7a115;
}
.order_detail table td{
	border: 1px solid #003629;
	padding: 10px 0;
}
.other_news p{
	line-height: 30px;
}
.page-content h5{
	color: #999999;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
}
.page-content h5 span{
	padding: 0 10px;
}
.add_pic{
	border: 1px solid #003629;
	width: 100px;
	height: 100px;
	background: url(/public/images/add_img.png) no-repeat center center;
	cursor: pointer;
	margin: 5px;
}
.img_it{
	width: 160px;
	height: 160px;
	padding: 5px;
	border: 1px solid #003629;
	margin: 5px;
	display: inline-block;
	position: relative;
}
.img_it img{
	width: 100%;
	height: 100%;
}
.img_it .del_ico{
	position: absolute;
	top: -10px;
	right: -10px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	border-radius: 10px;
	background: #ccc;
	text-align: center;
	line-height: 20px;
	opacity: .8;
}
.img_it .del_ico:hover{
	opacity: 1;
}
.title_explain{
	text-align: center;
	font-size: 14px;
	line-height: 25px;
}
.title_en{
	font-size: 14px;
	color: #003629;
	line-height: 30px;
}
.control-group .consubmit{
	background: #003629;
	color: #fff;
}
.control-group .consubmit:hover{
	background: #03420d;
}

/*原材料基地列表*/
.qual_box{
	height: 710px;
}
.qual_box ul{
	position: relative;
}
.qual_box ul li{
	position: absolute;
	top: 0;
	left: 0;
	width: 207px;
}
.qual_box ul li > a{
	display: block;
	position: relative;
	width: 207px;
	height: 129px;
}
.qual_box ul li > a img{
	width: 100%;
	height: 100%;
}
.qual_box ul li > a span{
	display: block;
	position: absolute;
	width: 100%;
	font-size: 13px;
	bottom: 0;
	left: 0;
	line-height: 40px;
	color: #fff;
	text-align: center;
}
.qual_box ul li > a i{
	display: inline-block;
	position: absolute;
	width: 38px;
	height: 129px;
}
.qual_box ul li p{
	font-size: 14px;
	line-height: 20px;
}
.qual_box ul li.qual_it1{
	left: 246px;
	top: 0;
}
.qual_box ul li.qual_it2{
	left: 492px;
	top: 0;
}
.qual_box ul li.qual_it3{
	left: 738px;
	top: 0;
}
.qual_box ul li.qual_it4{
	left: 738px;
	top: 235px;
}
.qual_box ul li.qual_it5{
	left: 738px;
	top: 470px;
}
.qual_box ul li.qual_it6{
	left: 492px;
	top: 470px;
}
.qual_box ul li.qual_it7{
	left: 246px;
	top: 470px;
}
.qual_box ul li.qual_it8{
	left: 0px;
	top: 470px;
}
.qual_box ul li.qual_it9{
	left: 0px;
	top: 235px;
}
.qual_box ul li.qual_it0 i,.qual_box ul li.qual_it1 i,.qual_box ul li.qual_it2 i{
	right: -38px;
	top: 0;
	background: url(../images/index/ll_right.png) no-repeat center center;
}
.qual_box ul li.qual_it3 i,.qual_box ul li.qual_it4 i{
	background: url(../images/index/ll_bottom.png) no-repeat center center;
	right: 0;
	bottom: -85px;
	height: 50px;
}
.qual_box ul li.qual_it5 i,.qual_box ul li.qual_it6 i,.qual_box ul li.qual_it7 i{
	left: -38px;
	top: 0;
	background: url(../images/index/ll_left.png) no-repeat center center;
	writing-mode: tb-rl;
	text-align: center;
	padding-top: 75px;
	white-space: nowrap;
	line-height: 38px;
	font-size: 13px;
}
.qual_box ul li.qual_it8 i{
	background: url(../images/index/ll_top.png) no-repeat center center;
	left: 0;
	top: -50px;
	height: 50px;
}
.qual_box ul li.qual_it9 i{
	display: none;
}
.ll_img{
	position: absolute;
	top: 210px;
	left: 305px;
	
}

.cul_desc{
	text-align: center;
	font-size: 12px;
	color: #b6b6b6;
	line-height: 30px;
}

/*新轮播图*/
#banner { overflow:hidden; position:relative; padding: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; 
}
.banner_box{
	width: 100%;
}
.banner_box div{
	display: none;
}
.banner_box div.on{
	display: block;
}
/*.banner_box div:first-child{
	display: block;
}*/
.banner_fn{
	position: absolute;
	top: 100px;
	width: 590px;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
}
.banner_fn img{
	width: 120px;
	opacity: .9;
}
.banner_fn .banner_desc{
	padding: 15px 15px;
	border: 1px solid #ccc;
	margin-top: 50px;
	box-shadow: 0px 0px 5px #ccc;
}
.banner_fn .banner_desc p{
	font-size: 35px;
	color: #fff;
	font-weight: bold;
	text-align: justify;
	/*opacity: 0.9;*/
	height: 40px;
}
.banner_fn .banner_desc p:after,.banner_fn .banner_desc span:after{content: " ";display: inline-block;width: 100%;}
.banner_fn .banner_desc span{color: #fff;display: block;margin-top: 10px;text-align: justify;}
.banner_box div img{
	width: 100%;
	max-height: 550px;
}
.banner_box div.on{display: block;}
.banner {margin:20px auto; position:relative; }
.banner_tab { height:60px; position:absolute; bottom: 0px; width: 100%; text-align: right;background: url(../images/banner_bg.png) repeat;}
.banner_tab ul { cursor:pointer; float: right;margin: 10px 10px 0 0;}
.banner_tab li { float: left; list-style-type: none; text-align: center;}
.banner_tab li:hover img{border: 1px solid #003629;}
.banner_tab li.on img{border: 1px solid #003629;}
.banner_tab img { border:1px solid #659ab6; width: 106px;height: 40px;}



/*招贤纳士*/
.diy_job_table {

}
.diy_job_table table td input {
	width: 100px;
}
.diy_job_table table td .width100 {
	width: 100px;
}
.diy_job_table table td .width120 {
	width: 120px;
}
.diy_job_table table td .width200 {
	width: 200px;
}
.diy_job_table table td .width150 {
	width: 180px;
}
.diy_job_table table td .width400 {
	width: 400px;
}
.diy_job_table table td {
    padding: 5px 12px;
    padding-right: 5px;
    vertical-align: middle;
}
.diy_job_table table td select {
	outline: none;
	border: 1px solid #999;
}
#cityChoice {
	border: 1px solid #999;
	padding-left: 5px;
}
#cityChoice::placeholder {
    font-size: 14px;
    color: #666;
}
.add_file {
	background: #003629;
	color: #fff;
	width: 150px;
	height: 35px;
	line-height: 35px;
	border-radius: 4px;
	text-align: center;
	cursor: pointer;
	margin-left: auto;
	margin-right: auto;
}
.file_it {
	text-align: center;
	line-height: 2;
}